// 分页，分页几乎每个列表页面都会存在，代码的重合度很高，所以提出来了
const pageMixins = {
    data() {
        return {
            // 当前页
            current: 1,
            // 每页大小
            size: 10,
            // 总页数
            totalPage: 0,
            // 总数据条数
            totalCount: 0
        }
    },
    methods: {
        getDataList() {
            console.error('你应该重写getDataList方法')
        },
        // 每页大小改变触发
        sizeChangeHandle(val) {
            this.size = val
            this.current = 1
            this.getDataList()
        },
        // 当前页数改变
        currentChangeHandle(val) {
            this.current = val
            this.getDataList()
        }
    }
}

export { pageMixins }